/* OpenId (begin) */ /**/
    .b-open
    {
        margin-top: 60px;
    }

    .b-open form
    {
        padding: 20px 20px;

        background: #233e5e;
    }

    .b-open label
    {
        font-size: 110%;
        font-weight: bold;

        vertical-align: middle;
    }
    
    .b-open input
    {
        width: 255px;
        margin-left: 0.5em;
        
        vertical-align: middle;
    }

    .b-open .button
    {
        margin-top: 20px;
    }

    .b-open .sign-in
    {
        float: left;

        margin: -6px 0 0 4.4em;
    }

    .b-open .note
    {
        font-weight: bold;

        margin-left: 1em;
    }

    .b-open-l
    {
        float: left;

        margin-right: 20px;
    }

    .b-open-r
    {
        float: left;

        width: 12em;

        color: #fa801f;
    }

    .b-open h3
    {
        font-size: 110%;
        font-weight: bold;
    }

    .b-open .open-id
    {
        margin: 20px 0 0 6.1em;
    }
    
    .b-open .open-id p
    {
        margin-top: 0.4em;
    }

    .b-open .open-id a
    {
        text-decoration: none;
    }

    .b-open .open-id a:hover
    {
        text-decoration: underline;
    }

/* OpenId (end) */ /**/